package icu.cqcai.xinsi.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * 页面控制器 - 处理前端页面路由
 */
@Controller
public class PageController {

    /**
     * 首页
     */
    @GetMapping("/")
    public String index() {
        System.out.println("=== PageController.index() 被调用 ===");
        System.out.println("返回模板名称: index");
        return "index";
    }

    /**
     * 登录页面
     */
    @GetMapping("/login")
    public String login() {
        System.out.println("=== PageController.login() 被调用 ===");
        return "login";
    }

    /**
     * 注册页面
     */
    @GetMapping("/register")
    public String register() {
        return "register";
    }

    /**
     * 面试题页面（保留原有路径以兼容导航）
     */
    @GetMapping("/mianshiwenti")
    public String interview() {
        return "mianshiwenti";
    }

    /**
     * 职位搜索页面
     */
    @GetMapping("/job-search")
    public String jobSearch() {
        return "job-search";
    }
    
    /**
     * 健康检查端点
     */
    @GetMapping("/health")
    @ResponseBody
    public String health() {
        System.out.println("=== 健康检查被调用 ===");
        return "OK - Application is running";
    }
    /**
     *
     * 演示ajax页面
     */
    @GetMapping("/ajax")
    public String ajax() {
        return "yanshi";
    }
} 